package encore.portal.container.impl;

import javax.portlet.PortletRequest;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.PortletResponse;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;
import javax.servlet.http.HttpSession;

import encore.log.Logger;
import encore.log.LoggerFactory;
import encore.portal.container.RequestDispatcherService;
import encore.portal.portlet.models.PortletApplicationDefinition;

public class RequestDispatcherServiceImpl implements RequestDispatcherService {

	private static final Logger logger=LoggerFactory.getLogger(RequestDispatcherServiceImpl.class);
	
	public RequestDispatcherServiceImpl()
	{
		this(0);
	}
	
	
	public RequestDispatcherServiceImpl(int dispathDetectionOrdinal)
	{
		
		
	}
	
	
	@Override
	public PortletRequestDispatcher getNamedDispatcher(
			ServletContext servletContext,
			PortletApplicationDefinition applicationDefinition, String name) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public PortletRequestDispatcher getRequestDispatcher(
			ServletContext servletContext,
			PortletApplicationDefinition applicationDefinition, String path) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public HttpServletRequestWrapper getRequestWrapper(
			ServletContext servletContext, HttpServletRequest servletRequest,
			PortletRequest portletRequest, HttpSession session,
			boolean included, boolean named) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public HttpServletResponseWrapper getResponseWrapper(
			ServletContext servletContext, HttpServletResponse servletResponse,
			PortletRequest portletRequest, PortletResponse portletResponse,
			boolean included) {
		// TODO Auto-generated method stub
		return null;
	}

}
